/*
 * Copyright (c) 2006 - 2022, webrx.cn All rights reserved.
 *
 */
package cn;

import java.util.Arrays;

/**
 * <p>Project: app2022 - Reg4
 * <p>Powered by webrx On 2022-01-13 11:48:08
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class Reg4 {
    public static void main(String[] args) {
        String s = "java6html789css10001mysql5vue77";
        System.out.println(s);
        //删除数字，没有使用正则表达式
        System.out.println(s.replace("6",""));
        //删除数字6-9 使用正则表达式
        System.out.println(s.replaceAll("[6-9]",""));

        //删除数字
        System.out.println(s.replaceAll("[0-9]",""));
        System.out.println(s.replaceAll("\\d",""));

        //删除非数字
        System.out.println(s.replaceAll("[^0-9]",""));
        //删除第一个正则符合的
        System.out.println(s.replaceFirst("\\D+",""));

        //根据数字将字符串拆分为String[] 数组
        String[] ns = s.split("\\d+");
        System.out.println(Arrays.toString(ns));

        //正则表达式 + 代表{1,} 1个或多个
        //
    }
}
